/******************** NG.Respate(C)  **********************************
* 产品名称: Respate 科技
* 文件名称: main.c
* 程序作者: 雷帕特公司(南宫子萍)
* 程序版本: V1.1														   
* 编制日期: 2019/10/10
* 功能描述: 线性表链式结构
* QQ:		2085827949
**********************************************************************/
#ifndef __LINKLIST_H__
#define __LINKLIST_H__
#include "stdio.h"
#include "stdlib.h"
#include <string.h>
//���������ṹ��	
typedef struct
{
	struct LinkListNode* next;
}LinkListNode;

//˳�������ṹ��	
typedef struct
{
	int Lenlength;			//��������
	LinkListNode* head;		//ͷ���
}LinkList;


//��������
LinkList* LinkList_Create();

//ɾ������
void LinkList_Destroy(LinkList* list);

//�������
void LinkList_Clear(LinkList* list);


//��������
int LinkList_Length(LinkList* list);


//����ڵ�
int LinkList_Insert(LinkList* list, LinkListNode* node, int index);

//�õ��ڵ�
LinkListNode* LinkList_Get(LinkList* list, int index);

//ɾ���ڵ�
LinkListNode* LinkList_Delete(LinkList* list, int index);



#endif
